﻿

export interface ISysTodoCenter {
  ID?: string | null;
  Title: string | null;
  BillCode: string | null;
  PcRoute: string | null;
  MobileRoute: string | null;
  BusinessId: string | null;
  BusinessType: string | null;
  ActivityId: string | null;
  WorkflowId: string | null;
  Company: string | null;
  Department: string | null;
  Submitter: string | null;
  Approver: string | null;
  CreateBy: string | null;
  ApproveResult: string | null;
  Status?: '待办' | '已办' | '已协同' | '我的提交' | null;
  Priority?: '低' | '普通' | '高' | '紧急' | null;
  CreateTime: Date;
  DueDate: Date | null;
  CompleteTime: Date | null;
  Route: Route
}

export interface ISysTodoCenterVm {
  Entity: ISysTodoCenter;
  ActionName?: string | null;
  IsMyApprove?: boolean | null;

}

export interface ISysTodoCenterView extends ISysTodoCenter {

}

export interface ISysTodoCenterQuery {
  BillCode?: string | null;
  BusinessType?: string | null;
  Status?: number | null | string;
  Priority?: number | null;
  Limit?: number;
  Page?: number;
}
export interface Route {
  CodeType: string | null;
  ID: string | null;
  MobileRoute: string | null;
  Name: string | null;
  PcRoute: string | null;
}